/*
 * XML Type:  XTableLayout
 * Namespace: http://www.seedwill.com/xul/core
 * Java type: com.seedwill.xul.core.XTableLayout
 *
 * Automatically generated - do not modify.
 */
package com.seedwill.xul.core.impl;
/**
 * An XML XTableLayout(@http://www.seedwill.com/xul/core).
 *
 * This is a complex type.
 */
public class XTableLayoutImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.seedwill.xul.core.XTableLayout
{
    private static final long serialVersionUID = 1L;
    
    public XTableLayoutImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName ROWCOUNT$0 = 
        new javax.xml.namespace.QName("", "rowCount");
    private static final javax.xml.namespace.QName COLUMNCOUNT$2 = 
        new javax.xml.namespace.QName("", "columnCount");
    private static final javax.xml.namespace.QName GROWSTYLE$4 = 
        new javax.xml.namespace.QName("", "growStyle");
    private static final javax.xml.namespace.QName CELLBORDERSTYLE$6 = 
        new javax.xml.namespace.QName("", "cellBorderStyle");
    private static final javax.xml.namespace.QName CELLLOCATION$8 = 
        new javax.xml.namespace.QName("", "cellLocation");
    private static final javax.xml.namespace.QName FIXEDSTEP$10 = 
        new javax.xml.namespace.QName("", "fixedStep");
    private static final javax.xml.namespace.QName FIXEDCOLUMNWIDTH$12 = 
        new javax.xml.namespace.QName("", "fixedColumnWidth");
    private static final javax.xml.namespace.QName FIXEDROWHEIGHT$14 = 
        new javax.xml.namespace.QName("", "fixedRowHeight");
    private static final javax.xml.namespace.QName VPOLICY$16 = 
        new javax.xml.namespace.QName("", "vpolicy");
    private static final javax.xml.namespace.QName HPOLICY$18 = 
        new javax.xml.namespace.QName("", "hpolicy");
    private static final javax.xml.namespace.QName CELLBORDERWIDTH$20 = 
        new javax.xml.namespace.QName("", "cellBorderWidth");
    
    
    /**
     * Gets the "rowCount" element
     */
    public int getRowCount()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ROWCOUNT$0, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "rowCount" element
     */
    public org.apache.xmlbeans.XmlInt xgetRowCount()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(ROWCOUNT$0, 0);
            return target;
        }
    }
    
    /**
     * Sets the "rowCount" element
     */
    public void setRowCount(int rowCount)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ROWCOUNT$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ROWCOUNT$0);
            }
            target.setIntValue(rowCount);
        }
    }
    
    /**
     * Sets (as xml) the "rowCount" element
     */
    public void xsetRowCount(org.apache.xmlbeans.XmlInt rowCount)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(ROWCOUNT$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(ROWCOUNT$0);
            }
            target.set(rowCount);
        }
    }
    
    /**
     * Gets the "columnCount" element
     */
    public int getColumnCount()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLUMNCOUNT$2, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "columnCount" element
     */
    public org.apache.xmlbeans.XmlInt xgetColumnCount()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(COLUMNCOUNT$2, 0);
            return target;
        }
    }
    
    /**
     * Sets the "columnCount" element
     */
    public void setColumnCount(int columnCount)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLUMNCOUNT$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLUMNCOUNT$2);
            }
            target.setIntValue(columnCount);
        }
    }
    
    /**
     * Sets (as xml) the "columnCount" element
     */
    public void xsetColumnCount(org.apache.xmlbeans.XmlInt columnCount)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(COLUMNCOUNT$2, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(COLUMNCOUNT$2);
            }
            target.set(columnCount);
        }
    }
    
    /**
     * Gets the "growStyle" element
     */
    public com.seedwill.xul.core.XTableLayoutGrowStyle.Enum getGrowStyle()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GROWSTYLE$4, 0);
            if (target == null)
            {
                return null;
            }
            return (com.seedwill.xul.core.XTableLayoutGrowStyle.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "growStyle" element
     */
    public com.seedwill.xul.core.XTableLayoutGrowStyle xgetGrowStyle()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableLayoutGrowStyle target = null;
            target = (com.seedwill.xul.core.XTableLayoutGrowStyle)get_store().find_element_user(GROWSTYLE$4, 0);
            return target;
        }
    }
    
    /**
     * Sets the "growStyle" element
     */
    public void setGrowStyle(com.seedwill.xul.core.XTableLayoutGrowStyle.Enum growStyle)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GROWSTYLE$4, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GROWSTYLE$4);
            }
            target.setEnumValue(growStyle);
        }
    }
    
    /**
     * Sets (as xml) the "growStyle" element
     */
    public void xsetGrowStyle(com.seedwill.xul.core.XTableLayoutGrowStyle growStyle)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableLayoutGrowStyle target = null;
            target = (com.seedwill.xul.core.XTableLayoutGrowStyle)get_store().find_element_user(GROWSTYLE$4, 0);
            if (target == null)
            {
                target = (com.seedwill.xul.core.XTableLayoutGrowStyle)get_store().add_element_user(GROWSTYLE$4);
            }
            target.set(growStyle);
        }
    }
    
    /**
     * Gets the "cellBorderStyle" element
     */
    public com.seedwill.xul.core.XTableLayoutCellBorderStyle.Enum getCellBorderStyle()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLBORDERSTYLE$6, 0);
            if (target == null)
            {
                return null;
            }
            return (com.seedwill.xul.core.XTableLayoutCellBorderStyle.Enum)target.getEnumValue();
        }
    }
    
    /**
     * Gets (as xml) the "cellBorderStyle" element
     */
    public com.seedwill.xul.core.XTableLayoutCellBorderStyle xgetCellBorderStyle()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableLayoutCellBorderStyle target = null;
            target = (com.seedwill.xul.core.XTableLayoutCellBorderStyle)get_store().find_element_user(CELLBORDERSTYLE$6, 0);
            return target;
        }
    }
    
    /**
     * Sets the "cellBorderStyle" element
     */
    public void setCellBorderStyle(com.seedwill.xul.core.XTableLayoutCellBorderStyle.Enum cellBorderStyle)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLBORDERSTYLE$6, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CELLBORDERSTYLE$6);
            }
            target.setEnumValue(cellBorderStyle);
        }
    }
    
    /**
     * Sets (as xml) the "cellBorderStyle" element
     */
    public void xsetCellBorderStyle(com.seedwill.xul.core.XTableLayoutCellBorderStyle cellBorderStyle)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableLayoutCellBorderStyle target = null;
            target = (com.seedwill.xul.core.XTableLayoutCellBorderStyle)get_store().find_element_user(CELLBORDERSTYLE$6, 0);
            if (target == null)
            {
                target = (com.seedwill.xul.core.XTableLayoutCellBorderStyle)get_store().add_element_user(CELLBORDERSTYLE$6);
            }
            target.set(cellBorderStyle);
        }
    }
    
    /**
     * Gets array of all "cellLocation" elements
     */
    public com.seedwill.xul.core.XCellLocation[] getCellLocationArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            java.util.List targetList = new java.util.ArrayList();
            get_store().find_all_element_users(CELLLOCATION$8, targetList);
            com.seedwill.xul.core.XCellLocation[] result = new com.seedwill.xul.core.XCellLocation[targetList.size()];
            targetList.toArray(result);
            return result;
        }
    }
    
    /**
     * Gets ith "cellLocation" element
     */
    public com.seedwill.xul.core.XCellLocation getCellLocationArray(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XCellLocation target = null;
            target = (com.seedwill.xul.core.XCellLocation)get_store().find_element_user(CELLLOCATION$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            return target;
        }
    }
    
    /**
     * Returns number of "cellLocation" element
     */
    public int sizeOfCellLocationArray()
    {
        synchronized (monitor())
        {
            check_orphaned();
            return get_store().count_elements(CELLLOCATION$8);
        }
    }
    
    /**
     * Sets array of all "cellLocation" element
     */
    public void setCellLocationArray(com.seedwill.xul.core.XCellLocation[] cellLocationArray)
    {
        synchronized (monitor())
        {
            check_orphaned();
            arraySetterHelper(cellLocationArray, CELLLOCATION$8);
        }
    }
    
    /**
     * Sets ith "cellLocation" element
     */
    public void setCellLocationArray(int i, com.seedwill.xul.core.XCellLocation cellLocation)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XCellLocation target = null;
            target = (com.seedwill.xul.core.XCellLocation)get_store().find_element_user(CELLLOCATION$8, i);
            if (target == null)
            {
                throw new IndexOutOfBoundsException();
            }
            target.set(cellLocation);
        }
    }
    
    /**
     * Inserts and returns a new empty value (as xml) as the ith "cellLocation" element
     */
    public com.seedwill.xul.core.XCellLocation insertNewCellLocation(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XCellLocation target = null;
            target = (com.seedwill.xul.core.XCellLocation)get_store().insert_element_user(CELLLOCATION$8, i);
            return target;
        }
    }
    
    /**
     * Appends and returns a new empty value (as xml) as the last "cellLocation" element
     */
    public com.seedwill.xul.core.XCellLocation addNewCellLocation()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XCellLocation target = null;
            target = (com.seedwill.xul.core.XCellLocation)get_store().add_element_user(CELLLOCATION$8);
            return target;
        }
    }
    
    /**
     * Removes the ith "cellLocation" element
     */
    public void removeCellLocation(int i)
    {
        synchronized (monitor())
        {
            check_orphaned();
            get_store().remove_element(CELLLOCATION$8, i);
        }
    }
    
    /**
     * Gets the "fixedStep" element
     */
    public boolean getFixedStep()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDSTEP$10, 0);
            if (target == null)
            {
                return false;
            }
            return target.getBooleanValue();
        }
    }
    
    /**
     * Gets (as xml) the "fixedStep" element
     */
    public org.apache.xmlbeans.XmlBoolean xgetFixedStep()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(FIXEDSTEP$10, 0);
            return target;
        }
    }
    
    /**
     * Sets the "fixedStep" element
     */
    public void setFixedStep(boolean fixedStep)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDSTEP$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIXEDSTEP$10);
            }
            target.setBooleanValue(fixedStep);
        }
    }
    
    /**
     * Sets (as xml) the "fixedStep" element
     */
    public void xsetFixedStep(org.apache.xmlbeans.XmlBoolean fixedStep)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlBoolean target = null;
            target = (org.apache.xmlbeans.XmlBoolean)get_store().find_element_user(FIXEDSTEP$10, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlBoolean)get_store().add_element_user(FIXEDSTEP$10);
            }
            target.set(fixedStep);
        }
    }
    
    /**
     * Gets the "fixedColumnWidth" element
     */
    public int getFixedColumnWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDCOLUMNWIDTH$12, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "fixedColumnWidth" element
     */
    public org.apache.xmlbeans.XmlInt xgetFixedColumnWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(FIXEDCOLUMNWIDTH$12, 0);
            return target;
        }
    }
    
    /**
     * Sets the "fixedColumnWidth" element
     */
    public void setFixedColumnWidth(int fixedColumnWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDCOLUMNWIDTH$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIXEDCOLUMNWIDTH$12);
            }
            target.setIntValue(fixedColumnWidth);
        }
    }
    
    /**
     * Sets (as xml) the "fixedColumnWidth" element
     */
    public void xsetFixedColumnWidth(org.apache.xmlbeans.XmlInt fixedColumnWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(FIXEDCOLUMNWIDTH$12, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(FIXEDCOLUMNWIDTH$12);
            }
            target.set(fixedColumnWidth);
        }
    }
    
    /**
     * Gets the "fixedRowHeight" element
     */
    public int getFixedRowHeight()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDROWHEIGHT$14, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "fixedRowHeight" element
     */
    public org.apache.xmlbeans.XmlInt xgetFixedRowHeight()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(FIXEDROWHEIGHT$14, 0);
            return target;
        }
    }
    
    /**
     * Sets the "fixedRowHeight" element
     */
    public void setFixedRowHeight(int fixedRowHeight)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIXEDROWHEIGHT$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIXEDROWHEIGHT$14);
            }
            target.setIntValue(fixedRowHeight);
        }
    }
    
    /**
     * Sets (as xml) the "fixedRowHeight" element
     */
    public void xsetFixedRowHeight(org.apache.xmlbeans.XmlInt fixedRowHeight)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(FIXEDROWHEIGHT$14, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(FIXEDROWHEIGHT$14);
            }
            target.set(fixedRowHeight);
        }
    }
    
    /**
     * Gets the "vpolicy" element
     */
    public com.seedwill.xul.core.XTableVPolicy getVpolicy()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableVPolicy target = null;
            target = (com.seedwill.xul.core.XTableVPolicy)get_store().find_element_user(VPOLICY$16, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "vpolicy" element
     */
    public void setVpolicy(com.seedwill.xul.core.XTableVPolicy vpolicy)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableVPolicy target = null;
            target = (com.seedwill.xul.core.XTableVPolicy)get_store().find_element_user(VPOLICY$16, 0);
            if (target == null)
            {
                target = (com.seedwill.xul.core.XTableVPolicy)get_store().add_element_user(VPOLICY$16);
            }
            target.set(vpolicy);
        }
    }
    
    /**
     * Appends and returns a new empty "vpolicy" element
     */
    public com.seedwill.xul.core.XTableVPolicy addNewVpolicy()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableVPolicy target = null;
            target = (com.seedwill.xul.core.XTableVPolicy)get_store().add_element_user(VPOLICY$16);
            return target;
        }
    }
    
    /**
     * Gets the "hpolicy" element
     */
    public com.seedwill.xul.core.XTableHPolicy getHpolicy()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableHPolicy target = null;
            target = (com.seedwill.xul.core.XTableHPolicy)get_store().find_element_user(HPOLICY$18, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "hpolicy" element
     */
    public void setHpolicy(com.seedwill.xul.core.XTableHPolicy hpolicy)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableHPolicy target = null;
            target = (com.seedwill.xul.core.XTableHPolicy)get_store().find_element_user(HPOLICY$18, 0);
            if (target == null)
            {
                target = (com.seedwill.xul.core.XTableHPolicy)get_store().add_element_user(HPOLICY$18);
            }
            target.set(hpolicy);
        }
    }
    
    /**
     * Appends and returns a new empty "hpolicy" element
     */
    public com.seedwill.xul.core.XTableHPolicy addNewHpolicy()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.seedwill.xul.core.XTableHPolicy target = null;
            target = (com.seedwill.xul.core.XTableHPolicy)get_store().add_element_user(HPOLICY$18);
            return target;
        }
    }
    
    /**
     * Gets the "cellBorderWidth" element
     */
    public int getCellBorderWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLBORDERWIDTH$20, 0);
            if (target == null)
            {
                return 0;
            }
            return target.getIntValue();
        }
    }
    
    /**
     * Gets (as xml) the "cellBorderWidth" element
     */
    public org.apache.xmlbeans.XmlInt xgetCellBorderWidth()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CELLBORDERWIDTH$20, 0);
            return target;
        }
    }
    
    /**
     * Sets the "cellBorderWidth" element
     */
    public void setCellBorderWidth(int cellBorderWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.SimpleValue target = null;
            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLBORDERWIDTH$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CELLBORDERWIDTH$20);
            }
            target.setIntValue(cellBorderWidth);
        }
    }
    
    /**
     * Sets (as xml) the "cellBorderWidth" element
     */
    public void xsetCellBorderWidth(org.apache.xmlbeans.XmlInt cellBorderWidth)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.XmlInt target = null;
            target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CELLBORDERWIDTH$20, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(CELLBORDERWIDTH$20);
            }
            target.set(cellBorderWidth);
        }
    }
}
